- Design, develop and maintain cross-platform applications
- Develop new user-facing features
- Deliver high-performant, reusable code and libraries
- Design, develop and maintain cross-platform applications
- Develop new user-facing features
- Deliver high-performant, reusable code and libraries
- Ensure technical feasibility of UI/UX designs
- Find/fix bugs and optimize applications for maximum performance
- Create large-scale distributed systems out of micro-services and micro-frontends
- Deliver efficient software within deadline following continuous delivery practices
- Keep update with modern programming languages and technologies
- Participate and take responsibility of all stages of software development cycles
- Bachelor’s/Master’s degree in Engineering, Computer Science, (or equivalent experience)
- At least 3+ years of professional experience in full-stack development (rare exceptions for highly skilled developers)
- Experienced in major languages and front-end technologies, including Golang, Vue.js, Flutter, etc.
- Bachelor’s/Master’s degree in Engineering, Computer Science, (or equivalent experience)
- At least 3+ years of professional experience in full-stack development (rare exceptions for highly skilled developers)
- Experienced in major languages and front-end technologies, including Golang, Vue.js, Flutter, etc.
- Proficient with web mark-up tools, including HTML5, CSS3
- Good knowledge of pre-processing platforms, like LESS and SASS
- Strong understanding of client-side scripting e.g., JavaScript
- Solid understanding of code versioning tools including Git, Mercurial, and SVN
- Ability to handle asynchronous requests, partial page updates, and AJAX
- In-depth knowledge of cross-browser compatibility issues and solutions
- Fluency in English language for effective communication
- Ability to work full-time (40 hours/week) with a 4 hour overlap with US time zones
- Experienced in different software development methodologies and paradigms
- Strong understanding of software delivery processes
- Experience in Linux and distributed systems
- Experienced in different software development methodologies and paradigms
- Strong understanding of software delivery processes
- Experience in Linux and distributed systems
- Familiar with Agile approaches and techniques
- Strong communication and organizational skills
Company
Turing
United States of America
Location
Remote Position
(From Everywhere/No Office Location)
Job type
Full-Time
Golang Job Details
Job description
Job responsibilities
Minimum requirements
Preferred skills
Job Type: Full-time
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs